﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;

namespace ERP.ERPModels.RepositoryManage
{
    /// <summary>
    /// 销售出库修改里的物料
    /// </summary>
    public class SalesoutDetail:Entity<int>
    {
        // 关联的销售出库单ID
        public int SalesoutId { get; set; }
        // 产品信息
        public string ProductCode { get; set; } // 产品编码
        public string ProductName { get; set; } // 产品名称
        public string Specification { get; set; } // 规格型号
        public string Unit { get; set; } // 单位
        public decimal Quantity { get; set; } // 出库数量
        public string BatchNumber { get; set; } // 批次号
        
        // 仓库信息
        public int WarehouseId { get; set; }
        public string WarehouseName { get; set; } // 仓库名称
        public int StorageAreaId { get; set; }
        public string StorageAreaName { get; set; } // 库区名称
        
        // 检验信息
        public bool IsInspected { get; set; } // 是否检验
        public string InspectionCode { get; set; } // 检验单编号
        public string Remark { get; set; } // 备注
    }
}
